Trans Server
https://gh-card.dev/repos/nwtgck/trans-server-akka.svg https://github.com/nwtgck/trans-server-akka
Piping Server
以前から開発していた任意のデータを送信するために経由させるサーバー。
Piping Server
と似たように
HTTP
のみでデータ転送を行う。
curlコマンド
を使ってデータ転送できる。
Unixパイプ
との相性も良い。
データの生存期間・削除・削除鍵などが設定できる。
Piping Server
とは異なり、データを後から取得することができるようにするのが目的。
おまけ
Trans Server
を作っていた時点で
Piping Server
を作ろうと構想を練っていた時は、データがストリーミングされ一時的に使えるだけなので
Piping Server
は
Trans Server
の下位互換になるだろうと考えていた。だが、あのQiitaの記事執筆中に
Unixパイプ
を使った色々を盛り込もうとしていたときに、リアルタイムにアップロードとダウンロードができるということで通話・画面共有・リアルタイムチャット・それらを
E2E暗号化
したもの・任意のポート(
SSH
など)トンネリングするなどが実現可能で
PIping Server
が想定以上であった。
Piping Server
はそれらの仕組みをストレージという有限の存在をなしにして実現可能で現在はデータ転送は
Piping Server
を主に使っている。